package com.fanhao.dllo.soundfm.entity;

import java.util.List;

/**
 * Created by dllo on 16/1/20.
 */
public class InforSubTypeResult {

    private int ret;
    private List<ListEntity> list;
    private Info info;
    private String msg;

    public int getRet() {
        return ret;
    }

    public void setRet(int ret) {
        this.ret = ret;
    }

    public List<ListEntity> getList() {
        return list;
    }

    public void setList(List<ListEntity> list) {
        this.list = list;
    }

    public Info getInfo() {
        return info;
    }

    public void setInfo(Info info) {
        this.info = info;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public static class Info {

        private long specialId;
        private int contentType;
        private String coverPathBig;
        private String intro;
        private String title;
        private long uid;
        private String nickname;
        private String smallLogo;
        private String personalSignature;

        public long getSpecialId() {
            return specialId;
        }

        public void setSpecialId(long specialId) {
            this.specialId = specialId;
        }

        public int getContentType() {
            return contentType;
        }

        public void setContentType(int contentType) {
            this.contentType = contentType;
        }

        public String getCoverPathBig() {
            return coverPathBig;
        }

        public void setCoverPathBig(String coverPathBig) {
            this.coverPathBig = coverPathBig;
        }

        public String getIntro() {
            return intro;
        }

        public void setIntro(String intro) {
            this.intro = intro;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public long getUid() {
            return uid;
        }

        public void setUid(long uid) {
            this.uid = uid;
        }

        public String getNickname() {
            return nickname;
        }

        public void setNickname(String nickname) {
            this.nickname = nickname;
        }

        public String getSmallLogo() {
            return smallLogo;
        }

        public void setSmallLogo(String smallLogo) {
            this.smallLogo = smallLogo;
        }

        public String getPersonalSignature() {
            return personalSignature;
        }

        public void setPersonalSignature(String personalSignature) {
            this.personalSignature = personalSignature;
        }
    }

    public static class ListEntity {
        /**
         * id : 284484
         * intro :  所谓“南渡北归”，即作品中的大批知识分子冒着抗战的炮火由中原迁往西南之地，尔后再回归中原的故事。 整部作品的时间跨度近一个世纪，所涉人物囊括了二十世纪人文科学领域的大部分大师级人物，如蔡元培、王国维
         * albumCoverUrl290 : http://fdfs.xmcdn.com/group6/M06/2E/1C/wKgDg1UuOwvz4ie_AARRAwKWRoE864_mobile_large.jpg
         * title : 南渡北归
         * tracksCounts : 243
         * playsCounts : 2627509
         * lastUptrackAt : 1412602200000
         * isFinished : 2
         * serialState : 2
         * origin : {"title":"南渡北归","albumCoverUrl290":"http://fdfs.xmcdn.com/group6/M06/2E/1C/wKgDg1UuOwvz4ie_AARRAwKWRoE864_mobile_large.jpg"}
         */

        private int id;
        private String intro;
        private String albumCoverUrl290;
        private String title;
        private int tracksCounts;
        private int playsCounts;
        private long lastUptrackAt;
        private int isFinished;
        private int serialState;
        private OriginEntity origin;
        private String coverSmall;
        private String playPath32;
        private String playPath64;
        private long duration;
        private long createdAt;
        private long uid;
        private String nickname;
        private int favorivtesCounts;
        private int commentsCounts;
        private int sharesCounts;

        public String getCoverSmall() {
            return coverSmall;
        }

        public void setCoverSmall(String coverSmall) {
            this.coverSmall = coverSmall;
        }

        public String getPlayPath32() {
            return playPath32;
        }

        public void setPlayPath32(String playPath32) {
            this.playPath32 = playPath32;
        }

        public String getPlayPath64() {
            return playPath64;
        }

        public void setPlayPath64(String playPath64) {
            this.playPath64 = playPath64;
        }

        public long getDuration() {
            return duration;
        }

        public void setDuration(long duration) {
            this.duration = duration;
        }

        public long getCreatedAt() {
            return createdAt;
        }

        public void setCreatedAt(long createdAt) {
            this.createdAt = createdAt;
        }

        public long getUid() {
            return uid;
        }

        public void setUid(long uid) {
            this.uid = uid;
        }

        public String getNickname() {
            return nickname;
        }

        public void setNickname(String nickname) {
            this.nickname = nickname;
        }

        public int getFavorivtesCounts() {
            return favorivtesCounts;
        }

        public void setFavorivtesCounts(int favorivtesCounts) {
            this.favorivtesCounts = favorivtesCounts;
        }

        public int getCommentsCounts() {
            return commentsCounts;
        }

        public void setCommentsCounts(int commentsCounts) {
            this.commentsCounts = commentsCounts;
        }

        public int getSharesCounts() {
            return sharesCounts;
        }

        public void setSharesCounts(int sharesCounts) {
            this.sharesCounts = sharesCounts;
        }

        public void setId(int id) {
            this.id = id;
        }

        public void setIntro(String intro) {
            this.intro = intro;
        }

        public void setAlbumCoverUrl290(String albumCoverUrl290) {
            this.albumCoverUrl290 = albumCoverUrl290;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public void setTracksCounts(int tracksCounts) {
            this.tracksCounts = tracksCounts;
        }

        public void setPlaysCounts(int playsCounts) {
            this.playsCounts = playsCounts;
        }

        public void setLastUptrackAt(long lastUptrackAt) {
            this.lastUptrackAt = lastUptrackAt;
        }

        public void setIsFinished(int isFinished) {
            this.isFinished = isFinished;
        }

        public void setSerialState(int serialState) {
            this.serialState = serialState;
        }

        public void setOrigin(OriginEntity origin) {
            this.origin = origin;
        }

        public int getId() {
            return id;
        }

        public String getIntro() {
            return intro;
        }

        public String getAlbumCoverUrl290() {
            return albumCoverUrl290;
        }

        public String getTitle() {
            return title;
        }

        public int getTracksCounts() {
            return tracksCounts;
        }

        public int getPlaysCounts() {
            return playsCounts;
        }

        public long getLastUptrackAt() {
            return lastUptrackAt;
        }

        public int getIsFinished() {
            return isFinished;
        }

        public int getSerialState() {
            return serialState;
        }

        public OriginEntity getOrigin() {
            return origin;
        }

        public static class OriginEntity {
            /**
             * title : 南渡北归
             * albumCoverUrl290 : http://fdfs.xmcdn.com/group6/M06/2E/1C/wKgDg1UuOwvz4ie_AARRAwKWRoE864_mobile_large.jpg
             */

            private String title;
            private String albumCoverUrl290;
            private String coverSmall;

            public String getCoverSmall() {
                return coverSmall;
            }

            public void setCoverSmall(String coverSmall) {
                this.coverSmall = coverSmall;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public void setAlbumCoverUrl290(String albumCoverUrl290) {
                this.albumCoverUrl290 = albumCoverUrl290;
            }

            public String getTitle() {
                return title;
            }

            public String getAlbumCoverUrl290() {
                return albumCoverUrl290;
            }
        }
    }

}
